home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Mac Game Programming Gurus / TricksOfTheMacGameProgrammingGurus.iso / More Source / Libraries / SAT 2.3b4 / SAT announcement < prev    next >
Text File  |  1995-04-10  |  3KB  |  62 lines

  1.  
  2. Sprite Animation Toolkit (SAT)
  3. =============================
  4. Version 2.3
  5.  
  6. SAT is a library for programmers who want to make arcade games or other programs involving animation. It is distributed as a compiled library, together with numerous example programs.
  7.  
  8. Cost:
  9. ====
  10.  
  11. SAT is Copyright (C) Ingemar Ragnemalm 1992-1994, all rights reserved.
  12.  
  13. SAT is free of charge for making freeware and shareware programs. I only demand a free copy of games/programs produced with it. For further details, see the documentation.
  14.  
  15. (Actually, SAT is also sort of "jobware" - I hope it will make some employer impressed enough to hire me.)
  16.  
  17. Noteable features:
  18. ================
  19.  
  20. - Direct-to-screen animation in B/W, 4-bit color and 8-bit color, written in optimized assembly language OR safe QuickDraw-based graphics in any screen depth.
  21.  
  22. - Compatible with system 6 and 7.
  23.  
  24. - Compatible with all Macs (see below).
  25.  
  26. - Easy to program, using callback routines to give a programming interface similar to object oriented programming, but avoiding the overhead of OO.
  27.  
  28. - Designed for making games that supports several screen depths.
  29.  
  30. - Can re-configure itself after screen depth changes.
  31.  
  32. - Switches between color and b/w graphics with minimal programming effort.
  33.  
  34. - Includes utilities for menu bar hiding, setting mouse position, asynchronous sound etc.
  35.  
  36. - Six demo programs included with source code, ranging from a trivial animation (less than two pages of source code) to the complete arcade game HeartQuest (53 k of source code), complete with high scores, menu and window handling etc.
  37.  
  38. - Developed by an experienced shareware game programmer. The library has already been used to make four arcade games that have been released (Slime Invaders, Bachman, HeartQuest, ISG, Bert), and more are coming.
  39.  
  40. - Thoroughly tested by several (programming) beta testers.
  41.  
  42. System requirement:
  43. ===================
  44.  
  45. Compiler: Think Pascal, Think C, Metrowerks Pascal, Metrowerks C. PowerMac supported for Metrowerks compilers. All demos are included in Pascal verion, and most demos are included in C versions.
  46.  
  47. System: A color capable Mac is recommended but not required.
  48.  
  49.  
  50. Notes on compatibility:
  51. ====================
  52.  
  53. Of course there is no way to guarantee that it will work on all configurations, and I expect problems with certain odd kinds of video boards. It is, however, tested on a wide range of Macs: by myself on Plus/6.0.7, SE/6.0.7, LC/6.0.7, IIsi/6.0.7, LC/7.0, IIfx/7.1, PB170/7.1, PB180/7.1, Quadra 950/7.1, PowerMac 6100/60 and on many other systems by the beta testers.
  54.  
  55. *If* a demo program refuses to run on your Mac, try giving it more memory. (Usually, the demos will quit gracefully when out of memory, reporting the problem.) The memory demand is proportional to your screen depth, so if you run in 16 or 32 bits, you *will* run out of memory with the default settings.
  56.  
  57. If you use Think C v6 and you get link errors, it's all Symantec's fault. However, it should not happen since 2.0b8.
  58.  
  59.  
  60. Ingemar Ragnemalm, ingemar@isy.liu.se
  61. (That's Sweden - with the mooses, aeroplanes and cars, not the watches.)
  62.